from app import mdb
from . import db
# mongo数据库

class Equipment(mdb.Document):
    """
    This base class for all AI products
    """
    meta = {'allow_inheritance': True}
    # sn = mongodb.StringField(unique=True)
    # eq_name = mongodb.StringField()

    # 职位名称
    jobTitle = mdb.StringField()
    # 职业要求
    require = mdb.StringField(max_length=1200)
    # 薪资
    salary = mdb.StringField(max_length=50)
    # 公司名称
    comName = mdb.StringField(max_length=50)
    # 公司地址
    comAddr = mdb.StringField(max_length=50)


# 职位表
class Position(db.Model):
    __tablename__ = "position"

    # 工作id
    id = db.Column(db.Integer, primary_key=True)  # 用户编号

    # 工作名称
    jobTitle = db.Column(db.String(32), unique=True, nullable=False)
    # 职业要求
    require = db.Column(db.String(2080), nullable=False)
    # 薪资
    salary = db.Column(db.String(16), nullable=False)
    # 公司名
    comName = db.Column(db.String(32), nullable=False)
    # 学历
    edu = db.Column(db.String(8))
    # 省
    pName = db.Column(db.String(32), nullable=False)
    # 市
    cName = db.Column(db.String(32), nullable=False)
    # 链接
    job_url = db.Column(db.String(32), nullable=False)

    # 来源
    job_resource = db.Column(db.String(32), nullable=False)




# 省市两级联动
class areas(db.Model):
    __tablename__ = "areas"

    id = db.Column(db.Integer, primary_key=True)

    z_id = db.Column(db.Integer)

    addr_name = db.Column(db.String(128))

    s_id = db.Column(db.Integer)
